package com.jic.point.mapper;
import com.jic.point.model.entity.ConfBdPointLog;
import com.jic.point.rest.request.SignData;

import java.util.Date;
import java.util.List;

public interface ConfBdPointLogMapper {
	/**
	 * CONF_BD_POINT_LOG插入数据
	 * @param confBdPointLog 入参实体类
	 */
	int insert (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG插入数据
	 * @param confBdPointLog 入参实体类
	 */
	int insertSelective (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG根据表对象数据修改数据
	 * @param confBdPointLog 入参实体类
	 */
	int updateByPrimaryKey (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG根据表对象数据修改数据
	 * @param confBdPointLog 入参实体类
	 */
	int updateByPrimaryKeySelective (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG根据id删除数据
	 * @param confBdPointLog 入参实体类
	 */
	int deleteByPrimaryKey (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG根据主键查询数据
	 * @param confBdPointLog 入参实体类
	 */
	ConfBdPointLog selectByPrimaryKey (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG根据主键查询数据
	 * @param confBdPointLog 入参实体类
	 */
	List<ConfBdPointLog> listPageBySelective (ConfBdPointLog confBdPointLog);

	/**
	 * CONF_BD_POINT_LOG查询数据
	 * @param confBdPointLog 入参实体类
	 */
	List<ConfBdPointLog>  selectBySelective (ConfBdPointLog confBdPointLog);
	
	/**
	 *
	 *
	 * @description:
	 * @return: 
	 * @author: fengrui
	 * @time: 2020/11/11 19:45
	 */
	Integer getMoney(Date date);

    List<ConfBdPointLog> selConfBdByCode(SignData signData);
}
